package cn.com.weaver.services.webservices;

public interface WorkflowServicePortType extends lotus.domino.types.PortTypeBase, java.rmi.Remote {
	public weaver.workflow.webservices.WorkflowRequestInfo getWorkflowRequest(int in0, int in1, int in2) throws java.rmi.RemoteException;
	public weaver.workflow.webservices.ArrayOfWorkflowRequestInfo getHendledWorkflowRequestList(int in0, int in1, int in2, int in3, ArrayOfString in4) throws java.rmi.RemoteException;
	public weaver.workflow.webservices.WorkflowRequestInfo getWorkflowRequest4Split(int in0, int in1, int in2, int in3) throws java.rmi.RemoteException;
	public String submitWorkflowRequest(weaver.workflow.webservices.WorkflowRequestInfo in0, int in1, int in2, String in3, String in4) throws java.rmi.RemoteException;
	public int getMyWorkflowRequestCount4OS(int in0, ArrayOfString in1, boolean in2) throws java.rmi.RemoteException;
	public weaver.workflow.webservices.ArrayOfWorkflowRequestInfo getCCWorkflowRequestList4OS(int in0, int in1, int in2, int in3, ArrayOfString in4, boolean in5) throws java.rmi.RemoteException;
	public String getLeaveDays(String in0, String in1, String in2, String in3, String in4) throws java.rmi.RemoteException;
	public weaver.workflow.webservices.ArrayOfWorkflowRequestInfo getHendledWorkflowRequestList4Ofs(int in0, int in1, int in2, int in3, ArrayOfString in4, boolean in5) throws java.rmi.RemoteException;
	public weaver.workflow.webservices.ArrayOfWorkflowBaseInfo getCreateWorkflowList(int in0, int in1, int in2, int in3, int in4, ArrayOfString in5) throws java.rmi.RemoteException;
	public int getProcessedWorkflowRequestCount(int in0, ArrayOfString in1) throws java.rmi.RemoteException;
	public String doCreateRequest(weaver.workflow.webservices.WorkflowRequestInfo in0, int in1) throws java.rmi.RemoteException;
	public String doCreateWorkflowRequest(weaver.workflow.webservices.WorkflowRequestInfo in0, int in1) throws java.rmi.RemoteException;
	public int getToDoWorkflowRequestCount4OS(int in0, ArrayOfString in1, boolean in2) throws java.rmi.RemoteException;
	public String doForceOver(int in0, int in1) throws java.rmi.RemoteException;
	public weaver.workflow.webservices.ArrayOfWorkflowRequestInfo getProcessedWorkflowRequestList(int in0, int in1, int in2, int in3, ArrayOfString in4) throws java.rmi.RemoteException;
	public weaver.workflow.webservices.WorkflowRequestInfo getCreateWorkflowRequestInfo(int in0, int in1) throws java.rmi.RemoteException;
	public weaver.workflow.webservices.ArrayOfWorkflowBaseInfo getCreateWorkflowTypeList(int in0, int in1, int in2, int in3, ArrayOfString in4) throws java.rmi.RemoteException;
	public int getHendledWorkflowRequestCount4Ofs(int in0, ArrayOfString in1, boolean in2) throws java.rmi.RemoteException;
	public weaver.workflow.webservices.ArrayOfWorkflowRequestInfo getMyWorkflowRequestList4OS(int in0, int in1, int in2, int in3, ArrayOfString in4, boolean in5) throws java.rmi.RemoteException;
	public weaver.workflow.webservices.ArrayOfWorkflowRequestInfo getProcessedWorkflowRequestList4OS(int in0, int in1, int in2, int in3, ArrayOfString in4, boolean in5) throws java.rmi.RemoteException;
	public int getForwardWorkflowRequestCount(int in0, ArrayOfString in1) throws java.rmi.RemoteException;
	public int getToDoWorkflowRequestCount(int in0, ArrayOfString in1) throws java.rmi.RemoteException;
	public String givingOpinions(int in0, int in1, String in2) throws java.rmi.RemoteException;
	public weaver.workflow.webservices.ArrayOfWorkflowRequestInfo getCCWorkflowRequestList(int in0, int in1, int in2, int in3, ArrayOfString in4) throws java.rmi.RemoteException;
	public int getProcessedWorkflowRequestCount4OS(int in0, ArrayOfString in1, boolean in2) throws java.rmi.RemoteException;
	public int getBeRejectWorkflowRequestCount(int in0, ArrayOfString in1) throws java.rmi.RemoteException;
	public String forward2WorkflowRequest(int in0, String in1, String in2, int in3, String in4) throws java.rmi.RemoteException;
	public weaver.workflow.webservices.ArrayOfWorkflowRequestInfo getAllWorkflowRequestList(int in0, int in1, int in2, int in3, ArrayOfString in4) throws java.rmi.RemoteException;
	public weaver.workflow.webservices.ArrayOfWorkflowRequestInfo getToDoWorkflowRequestList(int in0, int in1, int in2, int in3, ArrayOfString in4) throws java.rmi.RemoteException;
	public int getCCWorkflowRequestCount4OS(int in0, ArrayOfString in1, boolean in2) throws java.rmi.RemoteException;
	public int getHendledWorkflowRequestCount(int in0, ArrayOfString in1) throws java.rmi.RemoteException;
	public weaver.workflow.webservices.ArrayOfWorkflowRequestInfo getToDoWorkflowRequestList4OS(int in0, int in1, int in2, int in3, ArrayOfString in4, boolean in5) throws java.rmi.RemoteException;
	public int getToBeReadWorkflowRequestCount(int in0, ArrayOfString in1, boolean in2) throws java.rmi.RemoteException;
	public int getCreateWorkflowCount(int in0, int in1, ArrayOfString in2) throws java.rmi.RemoteException;
	public String forwardWorkflowRequest(int in0, String in1, String in2, int in3, String in4) throws java.rmi.RemoteException;
	public weaver.workflow.webservices.ArrayOfWorkflowRequestInfo getToBeReadWorkflowRequestList(int in0, int in1, int in2, int in3, ArrayOfString in4, boolean in5) throws java.rmi.RemoteException;
	public weaver.workflow.webservices.ArrayOfWorkflowRequestInfo getBeRejectWorkflowRequestList(int in0, int in1, int in2, int in3, ArrayOfString in4) throws java.rmi.RemoteException;
	public int getCCWorkflowRequestCount(int in0, ArrayOfString in1) throws java.rmi.RemoteException;
	public int getAllWorkflowRequestCount(int in0, ArrayOfString in1) throws java.rmi.RemoteException;
	public int getDoingWorkflowRequestCount(int in0, ArrayOfString in1, boolean in2) throws java.rmi.RemoteException;
	public weaver.workflow.webservices.ArrayOfWorkflowRequestInfo getForwardWorkflowRequestList(int in0, int in1, int in2, int in3, ArrayOfString in4) throws java.rmi.RemoteException;
	public weaver.workflow.webservices.ArrayOfWorkflowRequestInfo getMyWorkflowRequestList(int in0, int in1, int in2, int in3, ArrayOfString in4) throws java.rmi.RemoteException;
	public int getMyWorkflowRequestCount(int in0, ArrayOfString in1) throws java.rmi.RemoteException;
	public ArrayOfString getWorkflowNewFlag(ArrayOfString in0, String in1) throws java.rmi.RemoteException;
	public void writeWorkflowReadFlag(String in0, String in1) throws java.rmi.RemoteException;
	public int getCreateWorkflowTypeCount(int in0, ArrayOfString in1) throws java.rmi.RemoteException;
	public weaver.workflow.webservices.ArrayOfWorkflowRequestLog getWorkflowRequestLogs(String in0, String in1, int in2, int in3, int in4) throws java.rmi.RemoteException;
	public boolean deleteRequest(int in0, int in1) throws java.rmi.RemoteException;
	public String getUserId(String in0, String in1) throws java.rmi.RemoteException;
	public weaver.workflow.webservices.ArrayOfWorkflowRequestInfo getDoingWorkflowRequestList(int in0, int in1, int in2, int in3, ArrayOfString in4, boolean in5) throws java.rmi.RemoteException;
}
